package com.vates.reservas.service;

import java.util.List;

import com.vates.reservas.dominio.Hotel;

public interface HotelService {

	void alta(String nombre, String categoria, String domicilio,
			String localidad, String provincia, String codigoPostal,
			String telefono);

	Hotel busquedaPorId(long id);

	Hotel busquedaPorNombre(String nombre);

	void eliminar(long id);

	List<Hotel> listadoHoteles();

	void editar(long id, String nombre, String categoria, String domicilio,
			String localidad, String provincia, String codigoPostal,
			String telefono);

	List<Hotel> busquedaPorLocalidad(String localidad);

	void agregarHabitacion(long idHotel, String nombreHabitacion,
			String descripcionHabitacion, int cantidadHabitacion,
			int maxOcupantesHabitacion, double precioHabitacion);

	void modificarHabitacion(long idHotel, long idHabitacion,
			String nombreHabitacion, String descripcionHabitacion,
			int cantidadHabitacion, int maxOcupantesHabitacion,
			double precioHabitacion);

	void eliminarHabitacion(long idHotel, long idHabitacion);

}
